// 生产环境

const { merge } = require('webpack-merge');
const { resolveApp } = require('./paths');
const common = require('./webpack.common');

module.exports = merge(common, {  // 合并配置
  // 输出
  output: {
    filename: '[name].[contenthash].bundle.js',  // 文件名称（占位符：name => chunk名; contenthash => 哈希字符串）
    path: resolveApp('dist'),  // 文件路径
    clean: true  // 编译前清除目录
  },
  mode: 'production'  // 生产模式
})  